﻿
namespace NetFrameworkExtensions.BusinessLayer
{
  public interface IFreezable
  {
    bool IsFrozen { get; set; }
  }
  public interface IFreezableInternal
  {
    bool OnBeforeFreeze();
    void FreezeInternal();
    void OnFrozen();
  }
}
